Skip to content

Conversation

kiike
Copy link

@kiike kiike commented Mar 27, 2025

I wanted to help solve #58 and learn more about the library, so I created a simple web server to test against. It provides a single method to add two integers as a building block for AGI. Since the servers runs locally, no internet access is needed, plus we can ensure the tests don't rely on an external service.
This PR does not depend on #62, but won't pass cleanly without it, due to using Async\Await in a function instead of Clue\React\Block.

Fixes #58.

@PaulRotmann
Copy link
Contributor

Thanks for working on this! Adding a test server to eliminate external dependencies is definitely a good approach for solving #58. The concept of having a local server for testing is solid.

However, I can see that the CI tests are failing, likely due to PHP compatibility issues. The tests appear to be written for newer PHP versions but our current CI setup tests against PHP 7.1+. Could you make sure your code is compatible with PHP 7.1 so the tests pass?

Once the compatibility issues are resolved and the tests are green, we'd be happy to review this properly. The functionality itself looks useful, it just needs to work with our supported PHP versions.

Thanks for the contribution!

@kiike kiike force-pushed the tests/server branch 3 times, most recently from 5ff8cba to 89c25ec Compare August 11, 2025 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Tests failing because the WSDL website is down
2 participants